// 生活需水基础数据
Ext.define("waterDispath.step1.baseModel", {
    extend: 'Ext.data.Model',
    fields: [
        // 用水区域
        { name: 'wrcsNm', type: 'string', convert: null },
        // 基期年城市人口
        { name: 'bdpop', type: 'string', convert: null },
        // 基期年农村人口
        { name: 'bdRPop', type: 'string', convert: null },
        // 基期年大牲畜数量
        { name: 'bbhQty', type: 'string', convert: null },
        // 基期年小牲畜数量
        { name: 'bshQty', type: 'string', convert: null }
    ],
    validators: {
        wrcsNm: [{
            type: 'presence'
        }, {
            type: 'length',
            min: 1,
            max: 100
        }],
        bdpop: [{
            type: 'format',
            matcher: /^\d+(\.\d+)?$/g,
            message: '当前输入必须为数字'
        }],
        bdRPop: {
            type: 'format',
            matcher: /^\d+(\.\d+)?$/g,
            message: '当前输入必须为数字'
        },
        bbhQty: {
            type: 'format',
            matcher: /^\d+(\.\d+)?$/g,
            message: '当前输入必须为数字'
        },
        bshQty: {
            type: 'format',
            matcher: /^\d+(\.\d+)?$/g,
            message: '当前输入必须为数字'
        }
    }
});
